Jena Property Table Implementation
نویسنده
چکیده
A common approach to providing persistent storage for RDF is to store statements in a three-column table in a relational database system. This is commonly referred to as a triple store. Each table row represents one RDF statement. For RDF graphs with frequent patterns, an alternative storage scheme is a property table. A property table comprises one column containing a statement subject plus one or more columns containing property values for that subject. In this approach, a single table row may store many RDF statements. This paper describes a property table design and implementation for Jena, an RDF Semantic Web toolkit. A design goal is to make Jena property tables look like normal relational database tables. This enables relational database tools such as loaders, report writers and query optimizers to work well with Jena property tables. This paper includes a basic performance analysis comparing a triple store with property tables for dataset load time and query response time. Depending on the application and data characteristics, Jena property tables may provide a performance advantage compared to a triple store for large RDF graphs with frequent patterns. The disadvantage is some loss in flexibility.
منابع مشابه
Supporting Scalable, Persistent Semantic Web Applications
To realize the vision of the Semantic Web, efficient storage and retrieval of large RDF data sets is required. A common technique for persisting RDF data (graphs) is to use a single relational database table, a triple store. But, we believe a single triple store cannot scale for large-scale applications. This paper describes storing and querying persistent RDF graphs in Jena, a Semantic Web pro...
متن کاملJena Property Table Design
A common approach to providing persistent storage for RDF is to store statements in a three-column table in a relational database system. This is typically referred to as a triple store. There are many variations on this approach, e.g., storing literals and URI’s in a separate table referenced from the triple store. But, the basic approach is that each RDF statement maps onto a single row in a ...
متن کاملStudy on Query System Based on Pomology Domain Ontology
This paper studied the construction of Pomology Domain Ontology (PDO), and the realization of PDO-based query system. First, an approach to build PDO based on Agriculture Science Thesaurus (AST) was proposed, which consists of confirming core concepts, adding the properties of concepts, confirming the relationships between concepts, adding the instances of concepts, and representing domain onto...
متن کاملDesign and Implementation of OGSA-DAI-RDF
This paper presents the OGSA-DAI-RDF middleware that extends OGSA-DAI access to RDF database s ystems, e.g., Sesame and Jena. Several OGSA-DAI activities for handling RDF data and ontology are imp lemented. The query language interface is based on SPARQL query language. Introduction The National Institute of Advanced Science and Technology (AIST) of Japan started a 5-year project called AIST-SO...
متن کاملJena: Implementing the RDF Model and Syntax Specification
Some aspects of W3C's RDF Model and Syntax Specification require careful reading and interpretation to produce a conformant implementation. Issues have arisen around anonymous resources, reification and RDF Graphs. These and other issues are identified, discussed and an interpretation of each is proposed. Jena, an RDF API in Java based on this interpretation, is described.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006